$(function () {
  let obj = {
    key: '',
    type: '',
    page: '',
    perpage: 6
  }
  // 全部分类
  $.ajax({
    url: '/index/category',
    success: res => {
      let str = template('classify_list', res)
      $('.level_two').html(str)
      $('.menu_list').html(str)
    }
  })
  $('.level_two').on('click', '.mune_li', function () {
    obj.type = $(this).attr('data-id')
    obj.page=1
    query()
  })
  $('.menu_list').on('click', '.mune_li', function () {
    obj.type = $(this).attr('data-id')
    obj.page=1
    query()
  })
  
  obj.type = window.location.search.split('=')[1]
  query()
  // 文章搜索
  function query() {
    $.ajax({
      url: '/index/search',
      data: obj,
      success: res => {
        console.log(res.data);
        let str = template('setfr', res.data)
        $('.setfr').html(str)
        fenye(res.data.totalCount)
      }
    })
  }
  // 分页
  function fenye(total,curr=1) {
    layui.use('laypage', function(){
      var laypage = layui.laypage;
      
      //执行一个laypage实例
      laypage.render({
        elem: 'test1' //注意，这里的 test1 是 ID，不用加 # 号
        , count: total //数据总数，从服务端得到
        , limit: obj.parpage
        , curr: obj.page
        ,jump: function(objs, first){
          //obj包含了当前分页的所有参数，比如：
          //console.log(objs.curr); //得到当前页，以便向服务端请求对应页的数据。
           //得到每页显示的条数
          obj.page=objs.curr
          //首次不执行
          if(!first){
            //do something
            query()
          }
        }
      });
    });
  }
   // 一周热门排行
   $.ajax({
    url: '/index/rank',
    success: res => {
      let str = template('onearranging', res)
      $('.onearranging').append(str)

    }
  })
  // 焦点关注
  $.ajax({
    url: '/index/attention',
    success: res => {
      let str = template('Focus', res)
      $('.guanzhu_list').html(str)
    }
  })
  // 最新评论
  newPL()
  function newPL() {
    $.ajax({
      url: '/index/latest_comment',
      success: res => {
        let date = new Date().getMonth() + 1
        res.date = date
        let str = template('comment', res)
        $('.newcomment_list').html(str)
      }
    })
  }


 
  // 给文章设置点击事件
  $('.setfr').on('click', '.common_news_list', function () {
    let id = $(this).attr('data-id')
    window.location.href = './article.html?id=' + id
    console.log(666);
  })
  // 给搜索按钮添加点击事件
  $('.search_btn').on('click', function () {
    let text = $('.search_txt').val().trim()
    if (!text) return layer.msg('搜索不能为空！')
    obj.key = text
    newPL()
    $('.search_txt').val('')
  })
})